// 系统管理模块api
import request from '@/utils/request'

/**
 * org下拉列表
 * @param query
 */
// 机构下拉列表
export function getAllOrgList(query) {
  return request({
    url: '/org/allList',
    method: 'get',
    params: query
  })
}

// 大厅下拉列表
export function getAllHallList(query) {
  return request({
    url: '/hall/allList',
    method: 'GET',
    params: query
  })
}
// 获取某个org下的大厅
export function getListByOrgId(query) {
  return request({
    url: '/hall/getListByOrgId',
    method: 'GET',
    params: query
  })
}
// 获取某个大厅下的窗口
export function getListByHallId(query) {
  return request({
    url: '/window/getListByHallId',
    method: 'GET',
    params: query
  })
}

// 类型下拉列表

export function getTypeList() {
  return ['admin', 'manager', 'common']
}
/**
 * 数据字典
 * @param query
 */
export function getDicApi(query) {
  return request({
    url: '/dict/getByDictCode',
    method: 'get',
    params: query
  })
}
// 获取所有机构部门
export function getAllDeptList(query) {
  return request({
    url: '/system/dept/getAllDeptList',
    method: 'get',
    params: query
  })
}
// 获取部门下所有的用户
export function getAllUserByDeptId(query) {
  return request({
    url: '/user/getAllUserByDeptId',
    method: 'get',
    params: query
  })
}
// 获取部门下所有的用户
export function getUnboundDev(query) {
  return request({
    url: '/device/getUnboundDev',
    method: 'get',
    params: query
  })
}

// 首页统计
export function homePageStatistics() {
  return request({
    url: '/evaluation/homePageStatistics',
    method: 'POST'
  })
}
